# -*- coding: utf-8 -*-

################################################################################
## Form generated from reading UI file 'annotator_window.ui'
##
## Created by: Qt User Interface Compiler version 6.9.1
##
## WARNING! All changes made in this file will be lost when recompiling UI file!
################################################################################

from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale,
    QMetaObject, QObject, QPoint, QRect,
    QSize, QTime, QUrl, Qt)
from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor,
    QFont, QFontDatabase, QGradient, QIcon,
    QImage, QKeySequence, QLinearGradient, QPainter,
    QPalette, QPixmap, QRadialGradient, QTransform)
from PySide6.QtWidgets import (QApplication, QFrame, QGridLayout, QGroupBox,
    QHBoxLayout, QHeaderView, QLineEdit, QPushButton,
    QScrollArea, QSizePolicy, QSlider, QSplitter,
    QTableView, QTableWidget, QTableWidgetItem, QUndoView,
    QVBoxLayout, QWidget)

from gui.window.annotator.graphics_editor import ImageView

class Ui_Form_annotator(object):
    def setupUi(self, Form_annotator):
        if not Form_annotator.objectName():
            Form_annotator.setObjectName(u"Form_annotator")
        Form_annotator.resize(1109, 879)
        self.gridLayout = QGridLayout(Form_annotator)
        self.gridLayout.setObjectName(u"gridLayout")
        self.splitter_three_panel = QSplitter(Form_annotator)
        self.splitter_three_panel.setObjectName(u"splitter_three_panel")
        self.splitter_three_panel.setOrientation(Qt.Orientation.Horizontal)
        self.frame_files_view = QFrame(self.splitter_three_panel)
        self.frame_files_view.setObjectName(u"frame_files_view")
        self.frame_files_view.setFrameShape(QFrame.Shape.StyledPanel)
        self.frame_files_view.setFrameShadow(QFrame.Shadow.Raised)
        self.verticalLayout_2 = QVBoxLayout(self.frame_files_view)
        self.verticalLayout_2.setObjectName(u"verticalLayout_2")
        self.frame_change_file = QFrame(self.frame_files_view)
        self.frame_change_file.setObjectName(u"frame_change_file")
        self.frame_change_file.setFrameShape(QFrame.Shape.StyledPanel)
        self.frame_change_file.setFrameShadow(QFrame.Shadow.Raised)
        self.horizontalLayout_3 = QHBoxLayout(self.frame_change_file)
        self.horizontalLayout_3.setObjectName(u"horizontalLayout_3")
        self.pushButton_previous = QPushButton(self.frame_change_file)
        self.pushButton_previous.setObjectName(u"pushButton_previous")

        self.horizontalLayout_3.addWidget(self.pushButton_previous)

        self.pushButton_next = QPushButton(self.frame_change_file)
        self.pushButton_next.setObjectName(u"pushButton_next")

        self.horizontalLayout_3.addWidget(self.pushButton_next)


        self.verticalLayout_2.addWidget(self.frame_change_file)

        self.lineEdit_file_filter = QLineEdit(self.frame_files_view)
        self.lineEdit_file_filter.setObjectName(u"lineEdit_file_filter")

        self.verticalLayout_2.addWidget(self.lineEdit_file_filter)

        self.tableWidget_files = QTableWidget(self.frame_files_view)
        self.tableWidget_files.setObjectName(u"tableWidget_files")

        self.verticalLayout_2.addWidget(self.tableWidget_files)

        self.splitter_three_panel.addWidget(self.frame_files_view)
        self.frame_display_view = QFrame(self.splitter_three_panel)
        self.frame_display_view.setObjectName(u"frame_display_view")
        self.frame_display_view.setFrameShape(QFrame.Shape.StyledPanel)
        self.frame_display_view.setFrameShadow(QFrame.Shadow.Raised)
        self.verticalLayout = QVBoxLayout(self.frame_display_view)
        self.verticalLayout.setObjectName(u"verticalLayout")
        self.frame_class_group = QFrame(self.frame_display_view)
        self.frame_class_group.setObjectName(u"frame_class_group")
        self.frame_class_group.setFrameShape(QFrame.Shape.StyledPanel)
        self.frame_class_group.setFrameShadow(QFrame.Shadow.Raised)
        self.horizontalLayout = QHBoxLayout(self.frame_class_group)
        self.horizontalLayout.setObjectName(u"horizontalLayout")
        self.scrollArea_class_group = QScrollArea(self.frame_class_group)
        self.scrollArea_class_group.setObjectName(u"scrollArea_class_group")
        self.scrollArea_class_group.setWidgetResizable(True)
        self.scrollAreaWidgetContents_class_group = QWidget()
        self.scrollAreaWidgetContents_class_group.setObjectName(u"scrollAreaWidgetContents_class_group")
        self.scrollAreaWidgetContents_class_group.setGeometry(QRect(0, 0, 318, 382))
        self.scrollArea_class_group.setWidget(self.scrollAreaWidgetContents_class_group)

        self.horizontalLayout.addWidget(self.scrollArea_class_group)


        self.verticalLayout.addWidget(self.frame_class_group)

        self.graphicsView_image_display = ImageView(self.frame_display_view)
        self.graphicsView_image_display.setObjectName(u"graphicsView_image_display")

        self.verticalLayout.addWidget(self.graphicsView_image_display)

        self.horizontalSlider_video_progress = QSlider(self.frame_display_view)
        self.horizontalSlider_video_progress.setObjectName(u"horizontalSlider_video_progress")
        self.horizontalSlider_video_progress.setOrientation(Qt.Orientation.Horizontal)

        self.verticalLayout.addWidget(self.horizontalSlider_video_progress)

        self.splitter_three_panel.addWidget(self.frame_display_view)
        self.frame_utilities_view = QFrame(self.splitter_three_panel)
        self.frame_utilities_view.setObjectName(u"frame_utilities_view")
        self.frame_utilities_view.setFrameShape(QFrame.Shape.StyledPanel)
        self.frame_utilities_view.setFrameShadow(QFrame.Shadow.Raised)
        self.gridLayout_2 = QGridLayout(self.frame_utilities_view)
        self.gridLayout_2.setObjectName(u"gridLayout_2")
        self.verticalLayout_3 = QVBoxLayout()
        self.verticalLayout_3.setObjectName(u"verticalLayout_3")
        self.splitter = QSplitter(self.frame_utilities_view)
        self.splitter.setObjectName(u"splitter")
        self.splitter.setOrientation(Qt.Orientation.Vertical)
        self.scrollArea_current_label = QScrollArea(self.splitter)
        self.scrollArea_current_label.setObjectName(u"scrollArea_current_label")
        self.scrollArea_current_label.setWidgetResizable(True)
        self.scrollAreaWidgetContents = QWidget()
        self.scrollAreaWidgetContents.setObjectName(u"scrollAreaWidgetContents")
        self.scrollAreaWidgetContents.setGeometry(QRect(0, 0, 337, 69))
        self.scrollArea_current_label.setWidget(self.scrollAreaWidgetContents)
        self.splitter.addWidget(self.scrollArea_current_label)
        self.tableView_label_options = QTableView(self.splitter)
        self.tableView_label_options.setObjectName(u"tableView_label_options")
        self.splitter.addWidget(self.tableView_label_options)
        self.undoView_records = QUndoView(self.splitter)
        self.undoView_records.setObjectName(u"undoView_records")
        self.splitter.addWidget(self.undoView_records)

        self.verticalLayout_3.addWidget(self.splitter)

        self.groupBox_shape = QGroupBox(self.frame_utilities_view)
        self.groupBox_shape.setObjectName(u"groupBox_shape")
        self.horizontalLayout_groupBox_shape = QHBoxLayout(self.groupBox_shape)
        self.horizontalLayout_groupBox_shape.setObjectName(u"horizontalLayout_groupBox_shape")

        self.verticalLayout_3.addWidget(self.groupBox_shape)


        self.gridLayout_2.addLayout(self.verticalLayout_3, 0, 0, 1, 1)

        self.splitter_three_panel.addWidget(self.frame_utilities_view)

        self.gridLayout.addWidget(self.splitter_three_panel, 0, 0, 1, 1)


        self.retranslateUi(Form_annotator)

        QMetaObject.connectSlotsByName(Form_annotator)
    # setupUi

    def retranslateUi(self, Form_annotator):
        Form_annotator.setWindowTitle(QCoreApplication.translate("Form_annotator", u"Form", None))
        self.pushButton_previous.setText(QCoreApplication.translate("Form_annotator", u"\u4e0a\u4e00\u5f20", None))
        self.pushButton_next.setText(QCoreApplication.translate("Form_annotator", u"\u4e0b\u4e00\u5f20", None))
        self.lineEdit_file_filter.setText("")
        self.lineEdit_file_filter.setPlaceholderText(QCoreApplication.translate("Form_annotator", u"\u6587\u4ef6\u540d\u79f0\u8fc7\u6ee4,@\u6807\u7b7e\u8fc7\u6ee4,@\u65e0\u6ce8\u91ca,", None))
    # retranslateUi

